package com.shareyi.baseproject.kernel.common.retry;

import java.util.Set;

/**
 * 重试处理器
 *
 * @author david
 * @date 2020-03-25
 */
public interface RetryHandler {

    /**
     * 消息处理器
     *
     * @param messageBo
     */
    void handle(RetryMessageBo messageBo) ;

    /**
     * 支持的重试类型
     *
     * @return
     */
    Set<RetryBizCodeEnum> supportRetry();
}
